package com.zlm.user.emp.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zlm.common.base.BaseEntity;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: duyufu
 * @Date: 2019/4/24 15:33
 */
public class OrgPositionDO extends BaseEntity {

    private static final long serialVersionUID = -860911215906976573L;

    private Integer pracId;

    private Integer orgId;

    private String orgName;

    private String pracTitle;

    private Integer postId;

    private String postName;

    private String provinceName;

    private String cityName;

    private String areaName;

    private String address;

    private Integer hiringNumber;

    private Integer applyNumber;

    private Integer education;

    private Integer workTime;

    private Integer ageMin;

    private Integer ageMax;

    private Integer isAgent;

    private Integer isSuplife;

    private Integer isTravelExpenses;

    private Integer salaryMin;

    private Integer salaryMax;

    private String professional;

    private Short stdSalLoop;

    private Integer salaryCycle;

    private Integer workType;

    private Integer isLimitTime;
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date beginDate;
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date endDate;

    private BigDecimal returnMoney;

    private BigDecimal serviceMoney;

    private String postDesc;

    private String postRegulationUrl;

    private String postPictUrl;

    private Integer status;

    private Integer checkUser;
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date checkTime;

    private String comment;

    private String remark;

    private Integer alive;

    private Integer createUser;

    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date createTime;

    private Integer lastModifyUser;
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date lastModifyTime;

    private Integer ownerId;

    private Integer category;

    private Integer postStyle;

    private Integer isRecommend;

    private Integer type;

    public Integer getPracId() {
        return pracId;
    }

    public void setPracId(Integer pracId) {
        this.pracId = pracId;
    }

    public Integer getOrgId() {
        return orgId;
    }

    public void setOrgId(Integer orgId) {
        this.orgId = orgId;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getPracTitle() {
        return pracTitle;
    }

    public void setPracTitle(String pracTitle) {
        this.pracTitle = pracTitle;
    }

    public Integer getPostId() {
        return postId;
    }

    public void setPostId(Integer postId) {
        this.postId = postId;
    }

    public String getPostName() {
        return postName;
    }

    public void setPostName(String postName) {
        this.postName = postName;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Integer getHiringNumber() {
        return hiringNumber;
    }

    public void setHiringNumber(Integer hiringNumber) {
        this.hiringNumber = hiringNumber;
    }

    public Integer getApplyNumber() {
        return applyNumber;
    }

    public void setApplyNumber(Integer applyNumber) {
        this.applyNumber = applyNumber;
    }

    public Integer getEducation() {
        return education;
    }

    public void setEducation(Integer education) {
        this.education = education;
    }

    public Integer getWorkTime() {
        return workTime;
    }

    public void setWorkTime(Integer workTime) {
        this.workTime = workTime;
    }

    public Integer getAgeMin() {
        return ageMin;
    }

    public void setAgeMin(Integer ageMin) {
        this.ageMin = ageMin;
    }

    public Integer getAgeMax() {
        return ageMax;
    }

    public void setAgeMax(Integer ageMax) {
        this.ageMax = ageMax;
    }

    public Integer getIsAgent() {
        return isAgent;
    }

    public void setIsAgent(Integer isAgent) {
        this.isAgent = isAgent;
    }

    public Integer getIsSuplife() {
        return isSuplife;
    }

    public void setIsSuplife(Integer isSuplife) {
        this.isSuplife = isSuplife;
    }

    public Integer getIsTravelExpenses() {
        return isTravelExpenses;
    }

    public void setIsTravelExpenses(Integer isTravelExpenses) {
        this.isTravelExpenses = isTravelExpenses;
    }

    public Integer getSalaryMin() {
        return salaryMin;
    }

    public void setSalaryMin(Integer salaryMin) {
        this.salaryMin = salaryMin;
    }

    public Integer getSalaryMax() {
        return salaryMax;
    }

    public void setSalaryMax(Integer salaryMax) {
        this.salaryMax = salaryMax;
    }

    public String getProfessional() {
        return professional;
    }

    public void setProfessional(String professional) {
        this.professional = professional;
    }

    public Short getStdSalLoop() {
        return stdSalLoop;
    }

    public void setStdSalLoop(Short stdSalLoop) {
        this.stdSalLoop = stdSalLoop;
    }

    public Integer getSalaryCycle() {
        return salaryCycle;
    }

    public void setSalaryCycle(Integer salaryCycle) {
        this.salaryCycle = salaryCycle;
    }

    public Integer getWorkType() {
        return workType;
    }

    public void setWorkType(Integer workType) {
        this.workType = workType;
    }

    public Integer getIsLimitTime() {
        return isLimitTime;
    }

    public void setIsLimitTime(Integer isLimitTime) {
        this.isLimitTime = isLimitTime;
    }

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public BigDecimal getReturnMoney() {
        return returnMoney;
    }

    public void setReturnMoney(BigDecimal returnMoney) {
        this.returnMoney = returnMoney;
    }

    public BigDecimal getServiceMoney() {
        return serviceMoney;
    }

    public void setServiceMoney(BigDecimal serviceMoney) {
        this.serviceMoney = serviceMoney;
    }

    public String getPostDesc() {
        return postDesc;
    }

    public void setPostDesc(String postDesc) {
        this.postDesc = postDesc;
    }

    public String getPostRegulationUrl() {
        return postRegulationUrl;
    }

    public void setPostRegulationUrl(String postRegulationUrl) {
        this.postRegulationUrl = postRegulationUrl;
    }

    public String getPostPictUrl() {
        return postPictUrl;
    }

    public void setPostPictUrl(String postPictUrl) {
        this.postPictUrl = postPictUrl;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getCheckUser() {
        return checkUser;
    }

    public void setCheckUser(Integer checkUser) {
        this.checkUser = checkUser;
    }

    public Date getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getAlive() {
        return alive;
    }

    public void setAlive(Integer alive) {
        this.alive = alive;
    }

    public Integer getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Integer createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getLastModifyUser() {
        return lastModifyUser;
    }

    public void setLastModifyUser(Integer lastModifyUser) {
        this.lastModifyUser = lastModifyUser;
    }

    public Date getLastModifyTime() {
        return lastModifyTime;
    }

    public void setLastModifyTime(Date lastModifyTime) {
        this.lastModifyTime = lastModifyTime;
    }

    public Integer getOwnerId() {
        return ownerId;
    }

    public void setOwnerId(Integer ownerId) {
        this.ownerId = ownerId;
    }

    public Integer getCategory() {
        return category;
    }

    public void setCategory(Integer category) {
        this.category = category;
    }

    public Integer getPostStyle() {
        return postStyle;
    }

    public void setPostStyle(Integer postStyle) {
        this.postStyle = postStyle;
    }

    public Integer getIsRecommend() {
        return isRecommend;
    }

    public void setIsRecommend(Integer isRecommend) {
        this.isRecommend = isRecommend;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    @Override
    public String toString() {
        return "OrgPositionDO{" +
                "pracId=" + pracId +
                ", orgId=" + orgId +
                ", orgName='" + orgName + '\'' +
                ", pracTitle='" + pracTitle + '\'' +
                ", postId=" + postId +
                ", postName='" + postName + '\'' +
                ", provinceName='" + provinceName + '\'' +
                ", cityName='" + cityName + '\'' +
                ", areaName='" + areaName + '\'' +
                ", address='" + address + '\'' +
                ", hiringNumber=" + hiringNumber +
                ", applyNumber=" + applyNumber +
                ", education=" + education +
                ", workTime=" + workTime +
                ", ageMin=" + ageMin +
                ", ageMax=" + ageMax +
                ", isAgent=" + isAgent +
                ", isSuplife=" + isSuplife +
                ", isTravelExpenses=" + isTravelExpenses +
                ", salaryMin=" + salaryMin +
                ", salaryMax=" + salaryMax +
                ", professional='" + professional + '\'' +
                ", stdSalLoop=" + stdSalLoop +
                ", salaryCycle=" + salaryCycle +
                ", workType=" + workType +
                ", isLimitTime=" + isLimitTime +
                ", beginDate=" + beginDate +
                ", endDate=" + endDate +
                ", returnMoney=" + returnMoney +
                ", serviceMoney=" + serviceMoney +
                ", postDesc='" + postDesc + '\'' +
                ", postRegulationUrl='" + postRegulationUrl + '\'' +
                ", postPictUrl='" + postPictUrl + '\'' +
                ", status=" + status +
                ", checkUser=" + checkUser +
                ", checkTime=" + checkTime +
                ", comment='" + comment + '\'' +
                ", remark='" + remark + '\'' +
                ", alive=" + alive +
                ", createUser=" + createUser +
                ", createTime=" + createTime +
                ", lastModifyUser=" + lastModifyUser +
                ", lastModifyTime=" + lastModifyTime +
                ", ownerId=" + ownerId +
                ", category=" + category +
                ", postStyle=" + postStyle +
                ", isRecommend=" + isRecommend +
                ", type=" + type +
                '}';
    }
}
